package com.bzkj.basicinfo.mapper;


import com.bzkj.basicinfo.domain.wms.StoStockEntity;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

/**
 * @Author：swj
 * @Desc
 * @Date：2025/7/18 8:25
 */
public interface YxlStoStockMapper {
    /**
     * 查询基础商品信息
     *
     * @return
     */
    List<StoStockEntity> selectBasicInfo(@Param("entity") StoStockEntity entity);

    /**
     * 查询库存数据
     *
     * @return
     */
    List<StoStockEntity> selectStockInfo(@Param("entity") StoStockEntity entity);

    List<HashMap<String, Object>> queryWmsStockLog(@Param("operator") String operator, @Param("operateType") String operateType,
                                                   @Param("batchCode") String batchCode, @Param("productName") String productName,
                                                   @Param("manufacturer") String manufacturer, @Param("beginDate") String beginDate,
                                                   @Param("endDate") String endDate);

}
